home *** CD-ROM | disk | FTP | other *** search
- save/sv exch def
- /languagelevel where
- {
- pop languagelevel 2 ge
- }{
- false
- }ifelse
- {
- /str 128 string def
- count
- {
- (/)print
- dup str cvs print
- (:)print
- /Font resourcestatus
- {
- pop pop(Yes)
- }{
- (No)
- }ifelse =
- }bind repeat
- }{
- /isondisk
- /filenameforall where
- {
- pop
- countdictstack mark{(foo)status}stopped{
- $error/newerror false put
- cleartomark
- countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse
- false
- }{
- cleartomark pop
- true
- }ifelse
- }{false}ifelse
- {
- {
- str 6 94 getinterval cvs
- length 6 add str 0 3 -1 roll getinterval
- mark exch status
- {
- cleartomark(Yes)
- }{
- cleartomark(No)
- }ifelse
- }
- }{
- {
- pop(No)
- }
- }ifelse
- bind def
- /str 128 string dup 0(fonts/)putinterval def
- /st2 128 string def
- count
- {
- (/)print
- dup st2 cvs print
- (:)print
- FontDirectory 1 index
- known
- {
- pop(Yes)
- }{
- isondisk
- }ifelse =
- }bind repeat
- }ifelse
- (*)=
- sv restore
- %%?EndFontQuery: Unknown
-